package com.itlaobing.reflection.type;

import java.lang.reflect.Modifier;
import java.util.List;

/**
 * 1、java.lang.Object类中定义了 getClass 方法，用于获取指定对象对应的类对应的Class实例(java.lang.Class实例)
 * 2、任意引用类型的变量都可以通过 getClass() 方法来获取其所引用对象对应的Java类的 java.lang.Class实例
 */
public class ClassTest2 {

    public static void main(String[] args) throws Exception{

        Class<?> c ;

        String s = "hello" ;
        c = s.getClass();
        System.out.println(c);

        boolean[] array = new boolean[2];
        c = array.getClass();
        System.out.println(c);

        List<String> list = List.of();
        c = list.getClass();
        System.out.println(c);
    }
}
